home *** CD-ROM | disk | FTP | other *** search
/ AppleScript - The Beta Release / AppleScript - The Beta Release.iso / Development Tools / Interfaces / CIncludes / AEUserTermTypes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-12-03  |  1.3 KB  |  43 lines  |  [TEXT/MPS ]

  1. /**************************************************************************
  2.                     Copyright © 1991-2 Apple Computer Inc
  3.                           All Rights Reserved   
  4.                         Authors: William Cook, 
  5.                     Donn Denman, and Warren Harris
  6.                             
  7.                         AEUserTermTypes.h
  8.  
  9. // equates conserning the AEUT resource format.
  10.  
  11. *****************************************************************************/
  12.  
  13. #ifndef __AEUserTermTypes__
  14. #define __AEUserTermTypes__
  15.  
  16. #define kAEUserTerminology            'aeut'
  17. #define kAETerminologyExtension        'aete'
  18. #define kAEScriptingSizeResource    'scsz'
  19.  
  20. #define kAEUTOptional        15        // if something is optional.
  21. #define kAEUTlistOfItems    14        // if property or reply is a list.
  22. #define kAEUTEnumerated        13        // if property or reply is of an enumerated type.
  23. #define kAEUTReadWrite        12        // if property is writable.
  24. #define kAEUTChangesState    12        // if an event changes state.
  25.  
  26. #define kAEUTFeminine        2        // if a term is feminine gender.
  27. #define kAEUTMasculine        1        // if a term is masculine gender.
  28. #define kAEUTPlural            0        // if a term is plural.
  29.  
  30. struct TScriptingSizeResource {
  31.     short            scriptingSizeFlags;
  32.     unsigned long    minStackSize;
  33.     unsigned long    preferredStackSize;
  34.     unsigned long    maxStackSize;
  35.     unsigned long    minHeapSize;
  36.     unsigned long    preferredHeapSize;
  37.     unsigned long    maxHeapSize;
  38. };
  39.  
  40. #define kReadExtensionTermsMask        (1<<15)
  41.  
  42. #endif
  43.